簡介:粒子特效在Unity3d開發中,意義非凡,是改善用戶視覺體驗的不可或缺的技術手段。本課程主要以案例的方式,講解演示“粒子系統射擊特效”的制作過程。課程內容主要包括:Unity3d粒子系統介紹、常規用法講解、多種粒子特效制作過程演示等。
第2章 環境準備
本章先來了解開發環境,包括Unity2019和VS2019,接著會帶大家導入課程素材,搭建Unity場景,最后再基于Unity場景,為大家詳細講解粒子系統各模塊定義、作用、常規屬性等內容,為后續更好的進行粒子特效學習做準備。
第3章 發射器粒子特效
小試牛刀,本章將為大家講解課程中最簡單的粒子系統效果,包括發射器動畫伸縮特效、發射器光暈特效。從本章開始每章會按照特定流程,會為大家詳細講解粒子特效的制作過程,包括目標效果分析、系統模塊的選擇、已選模塊屬性的含義與用法、屬性數值的設置等內容。本章最后還會帶著大家分析實現游戲案例的射擊腳本,用于控制炮彈的發射。
第4章 炮彈發射特效
本章將為大家講解發射器槍口的粒子系統效果,包括槍口閃光效果、槍口碎屑噴發效果。本章最后還會帶著大家學習AudioSource組件,控制游戲射擊的聲音。
第5章 炮彈飛行特效
本章將為大家講解炮彈飛行過程中的粒子系統效果,包括炮彈拖尾效果、炮彈拖尾光效。
第6章 炮彈爆炸特效
本章將繼續進階粒子系統的用法,講解炮彈爆炸的粒子系統效果,包括爆炸波效果、爆炸碎屑效果。本章最后還會帶著大家學習碰撞器、Physics.SphereCast碰撞檢測等技術點。